package com.wyzz.hr.pojo;

import java.util.*;

import com.wyzz.hr.base.ComonBeans;
import com.wyzz.hr.pojo.base.BaseRecruitapplier;

public class Recruitapplier extends BaseRecruitapplier {

	public Recruitapplier() {
		contactList = new ArrayList();
	}

	public Recruitapplier(String id) {
		super(id);
		contactList = new ArrayList();
	}

	public Recruitapplier(String id, Recruitchannel recaChannel,
			Employee recaLastChangeBy, Recruitplan recaPlan,
			Employee recaCreateBy, String recaName, Date recaCreateTime,
			Date recaLastChangeTime) {
		super(id, recaChannel, recaLastChangeBy, recaPlan, recaCreateBy,
				recaName, recaCreateTime, recaLastChangeTime);
		contactList = new ArrayList();
	}

	public String getLiveProvince() {
		return liveProvince;
	}

	public void setLiveProvince(String liveProvince) {
		this.liveProvince = liveProvince;
	}

	public String getLiveCity() {
		return liveCity;
	}

	public void setLiveCity(String liveCity) {
		this.liveCity = liveCity;
	}

	public String getResidenceProvince() {
		return residenceProvince;
	}

	public void setResidenceProvince(String residenceProvince) {
		this.residenceProvince = residenceProvince;
	}

	public String getResidenceCity() {
		return residenceCity;
	}

	public void setResidenceCity(String residenceCity) {
		this.residenceCity = residenceCity;
	}

	public String getStrPlanNo() {
		return strPlanNo;
	}

	public void setStrPlanNo(String strPlanNo) {
		this.strPlanNo = strPlanNo;
	}

	public String getStrChannelName() {
		return strChannelName;
	}

	public void setStrChannelName(String strChannelName) {
		this.strChannelName = strChannelName;
	}

	public String getRecaStatusMean() {
		return recaStatusMean;
	}

	public Date getStartDate() {
		return startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public Integer getAge() {
		return age;
	}

	public void setAge(Integer age) {
		this.age = age;
	}

	public void setRecaStatus(Integer recaStatus) {
		super.setRecaStatus(recaStatus);
		if (recaStatus == null) {
			recaStatusMean = null;
		} else {
			String status = ComonBeans.getParameterValue(PROP_RECA_STATUS,
					new String[] { recaStatus.toString() });
			if (status == null)
				recaStatusMean = null;
			else
				recaStatusMean = status;
		}
	}

	public List getContactList() {
		return contactList;
	}

	public void setContactList(List contactList) {
		this.contactList = contactList;
	}

	public String getCommunication() {
		return communication;
	}

	public void setCommunication(String communication) {
		this.communication = communication;
	}

	public String getPlanStr() {
		return planStr;
	}

	public void setPlanStr(String planStr) {
		this.planStr = planStr;
	}

	public String getChannelStr() {
		return channelStr;
	}

	public void setChannelStr(String channelStr) {
		this.channelStr = channelStr;
	}

	public String getReferEmpStr() {
		return referEmpStr;
	}

	public void setReferEmpStr(String referEmpStr) {
		this.referEmpStr = referEmpStr;
	}

	public String getInterviewerStr() {
		return interviewerStr;
	}

	public void setInterviewerStr(String interviewerStr) {
		this.interviewerStr = interviewerStr;
	}

	public boolean isFlagAddOrModify() {
		return flagAddOrModify;
	}

	public void setFlagAddOrModify(boolean flagAddOrModify) {
		this.flagAddOrModify = flagAddOrModify;
	}

	private static final long serialVersionUID = 1L;
	private String recaStatusMean;
	private String liveProvince;
	private String liveCity;
	private String residenceProvince;
	private String residenceCity;
	private String strPlanNo;
	private String strChannelName;
	private Date startDate;
	private Date endDate;
	private Integer age;
	private List contactList;
	private String communication;
	private String planStr;
	private String channelStr;
	private String referEmpStr;
	private String interviewerStr;
	private boolean flagAddOrModify;
}
